package com.eamois.service.manual;

import java.util.Collection;

import com.eamois.domain.manual.ProcessEntity;
import com.eamois.domain.manual.Stoppage;
import com.eamois.domain.manual.StoppageAndProcessStructure;
import com.eamois.domain.manual.WorkStep;
import com.eamois.service.BaseService;

public interface StoppageAndProcessStructureService extends BaseService<StoppageAndProcessStructure>{
	Collection<StoppageAndProcessStructure> findStoppageAndProcessByProcess(ProcessEntity process);
	Collection<StoppageAndProcessStructure> findStoppageAndProcessByStep(WorkStep step);
	StoppageAndProcessStructure findStoppageAndProcessByOther(Stoppage stoppage, ProcessEntity process);
	StoppageAndProcessStructure findStoppageAndProcessByOther(Stoppage stoppage, WorkStep workStep);
	StoppageAndProcessStructure findStoppageAndProcessByStoppage(Stoppage stoppage);
}
